#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

char arr[20] = { 0 };
char arr2[20] = { 0 };

int TF(int b)
{
	int a = 0;
	for (a = 0;a < b;a++)
	{
		if (arr[a] == arr2[a]);
		else
		{
			printf("输入错误，重新输入：");
				return 0;
		}
	}
	return 1;
}

int main()
{
	printf("请输入密码：");
	scanf("%s", arr);
	int n = 0;
	while (arr[n++] != '\0');//这里的n比实际项数多一项。用于后续函数比较时比到密码结尾的‘\0’也相同结束。

	printf("请再次输入密码：");
	do
		scanf("%s", arr2);
	while (TF(n) == 0);

	printf("设置成功！");
	return 0;
}